package com.hades.xq.single.java;

/**
 * 饿汉式
 * 优点: 简单好写
 * 缺点: 类加载就初始化了对象，影响应用启动速度
 */
public class BaseSingleton {

    //第一步：私有构造
    private BaseSingleton() {

    }

    //第二步：私有静态对象
    private static BaseSingleton INSTANCE = new BaseSingleton();

    //第三步：提供对外获取方法
    public static BaseSingleton getInstance() {
        return INSTANCE;
    }

}